<?php
if(!isset($_SESSION["id_membre"])) {
session_start();
}

if( file_exists("../../lib/mysql_connect.php") )
				require("../../lib/mysql_connect.php");
else{
				require("../lib/mysql_connect.php");
      }
        require("projet.php");
        
function get_eleve(){

        $return= array();
				$nom_eleve_query = "SELECT * FROM eleve INNER JOIN identifiant_eleve ON eleve.id_eleve = identifiant_eleve.id_eleve WHERE eleve.id_eleve='".$_SESSION['id_membre']."';";

				$nom_eleve= mysql_query($nom_eleve_query);

				if( $nom_eleve != NULL )
  {
    $profil_exist = mysql_num_rows($nom_eleve);
    if( $profil_exist )
    {
      $profil = mysql_fetch_array($nom_eleve);
      $return['nom'] = $profil['nom'];
      $return['prenom'] = $profil['prenom'];
      $return['classe'] = $profil['classe'];
      $return['genre'] = $profil['genre'];
      $return['login'] = $profil['login'];
      $return['mot_de_passe'] = $profil['mot_de_passe'];      
      return $return;
    }
    else
      return 0;
  }
  else
    return -1;
}

function update_profil($login, $mot_de_passe, $mobile, $description)
{
  $profil_exist = array();
  $profil_exist = get_eleve();
  
  if( $profil_exist )
  {
    $update_requete_profil = "UPDATE identifiant_eleve SET
                              login='".$login."',
                              mot_de_passe='".$mot_de_passe."'
                              WHERE id_eleve='".$_SESSION['id_membre']."'";
    $update_result = mysql_query($update_requete_profil);
    if( $update_result !== FALSE )
    update_projet($mobile,$description);
      return 1;
  }else
  {
    $insert_requete_profil = "INSERT INTO identifiant_eleve (login , mot_de_passe) VALUES
    ( '".$login."' , '".$mot_de_passe."' ) ";
    
    $insert_result_profil = mysql_query($insert_requete_profil);
    if( $insert_result_profil !== FALSE )
    update_projet($mobile,$description);
    return -1;
  }
 
  return 0;
}      
        /********
         * AJAX gestion du profil
         * *********/
  if( isset($_POST['async_update']) )
  {
    $login=$_POST['login'];		
    $mot_de_passe=$_POST['mot_de_passe'];		
    $mobile = $_POST['mobile'];
    $description = $_POST['description'];
    $erreur = "";
    if (empty($login)||!isset($login))
            $erreur .= "<div class='erreur_div'>veuillez entrer un login valide</div>";
            
    if (empty($mot_de_passe)||!isset($mot_de_passe))
            $erreur .= "<div class='erreur_div'>veuillez entrer un mot de passe valide</div>";
            
    if(empty($mobile) || !isset($mobile))
      $erreur .= "<div class='erreur_div'>Vous devez spécifier un mobile pour votre projet</div> ";
      
    if( empty($description) || !isset($description))
      $erreur .= "<div class='erreur_div'>Vous devez détailler précisemment votre projet</div> ";
      
    if( !empty($erreur) )
      echo $erreur;
    else
    {
      $update_profil = update_profil($login,$mot_de_passe,$mobile,$description);
      if( $update_profil != 0 ){
        echo "<div class='success_div'>Modifications aportés à votre profil enregistrées avec succès fiche</div>";
      }else{
        echo "<div class='erreur_div'>Erreur lors de l'enregistrement des modifications fiche </div>";
      }
    }
  }
?>
